7. 제어 플래그를 탈출문으로 바꾸기
- 반복문을 작성하다보면 isFind 같은 제어 플래그를 사용하는 경우가 있다.
- 이런 친구들은 삭제하고 break, return 으로 해당 반복문을 끝내도록 하자.
- 물론 이러기 위해서는 작게 추출되어야 하는 작업이 선행되어야 한다.
let found = false
for (name in list) {
if (name === '기원') {
found = true // 제어 플래그
}
if (found) {
// 제어 플래그에 의해 제어되는 반복문 내부 코드
}
}